////////添加一行、删除一行封装方法///////
  /**
   * 为table指定行添加一行
   *
   * tab 表id
   * row 行数，如：0->第一行 1->第二行 -2->倒数第二行 -1->最后一行
   * trHtml 添加行的html代码
   *
   */
  function addTr(tab, row, trHtml){
     //获取table最后一行 $("#tab tr:last")
     //获取table第一行 $("#tab tr").eq(0)
     //获取table倒数第二行 $("#tab tr").eq(-2)
     var $tr=$("#"+tab+" tr").eq(row);
     if($tr.size()==0){
        alert("指定的table id或行数不存在！");
        return;
     }
     $tr.after(trHtml);
  }
     function delTr(ckb){
     //获取选中的复选框，然后循环遍历删除
     var ckbs=$("input[name="+ckb+"]:checked");
     if(ckbs.size()==0){
        alert("要删除指定行，需选中要删除的行！");
        return;
     }
           ckbs.each(function(){
              $(this).parent().parent().remove();
           });
  }
   
  function addTr1(tab, row){
    var trHtml="<tr><td class='padding-3'><input type='text' class='csvadd-input form-control'></td><td class='padding-3'><input type='text' class='csvadd-input form-control'></td><td class='padding-3'><input type='text' class='csvadd-input form-control'></td><td class='teble-tb-no text-left'><a onclick='deleteTr(this);'>删除</a></td></tr>";
    addTr(tab, row, trHtml);
  }
   
  //删除当前行 
   function deleteTr(nowTr){ 
                      //多一个parent就代表向前一个标签, 
                       // 本删除范围为<td><tr>两个标签,即向前两个parent 
                       //如果多一个parent就会删除整个table 
      $(nowTr).parent().parent().remove(); 
   }

$(function (){
  //请求参数，选择字段按钮
  $('._params_button').click(function (){
      //判断是否选择数据源
      //todo

      $('.bs-example-modal-detail-apiadd-add1').modal();
  });

  //返回字段，选择字段按钮
  $('._return_field_button').click(function (){
      //判断是否选择数据源
      //todo

      $('.bs-example-modal-detail-apiadd-add2').modal();

  });

  //选择数据源
  $('._data_source_li').click(function (){
    var obj = $(this);
    var source_id = obj.attr('data-id');
    var source_type = obj.attr('data-type');
    // alert(source_id+"===="+source_type);return;
    
    var init_source_id = $('._source_id').val();
    var init_source_type = $('._source_type').val();

    if(init_source_id!=source_id && init_source_type!=source_type){
        var data = {};
        data.id = source_id;
        data.type = source_type;

        $.ajax({
          url:'/Modelapi/ajaxImportInfo.html',
          type:'POST',
          dataType:'json',
          async:true,
          data:data,
          success:function (req){
            if(req.status==200){
//            console.log(req.data);
              //加载（请求参数，返回字段）模板
              var params_html = template("params_list_template", {list:null});
              var return_field_html = template('return_field_list_template',{list:null});

              document.getElementById("params_content").innerHTML = params_html;
              document.getElementById("return_field_content").innerHTML = return_field_html;

              // $('._source_id').val(source_id);
              // $('._source_type').val(source_type);

            }else{
              show_msg({msg:req.msg,type:'error',time:2000});
            }
            return false;
          },
          error:function (){
            show_msg({msg:'系统异常',type:'error',time:2000});
          }
        });        
    }

  });


  //对模板中的操作，记录

  //回写到add页数据



  // //请求参数事件
  // $('._params_opt').click(function (){
  //   $('.bs-example-modal-detail-apiadd-add1').modal();
  // });


});